extends BaseObject
class_name 名人数据类

 # 基本属性
var id: int
var 名字:String
var 属性数据:Dictionary={}
var 天赋集:Array=[]

func 初始化数据(data:Dictionary):
	if data.has("id"):
		id=int(data.id)
	if data.has("name"):
		名字=data.name
	if data.has("property"):
		属性数据=data.property
	if data.has("talent"):
		初始化天赋集(data.talent)
	
func 初始化天赋集(天赋ids:Array):
	for _id in 天赋ids:
		var 天赋:天赋数据类=GameFactory.获取天赋(str(_id))
		if 天赋:
			天赋集.append(天赋)
